vt100
This crate parses a terminal byte stream and provides an in-memory representation of the rendered contents.
Overview
This is essentially the terminal parser component of a graphical terminal
emulator pulled out into a separate crate. Although you can use this crate
to build a graphical terminal emulator, it also contains functionality
necessary for implementing terminal applications that want to run other
terminal applications - programs like screen
or tmux
for example.
Synopsis
let mut parser = new;
let screen = parser.screen.clone;
parser.process;
assert_eq!;
let screen = parser.screen.clone;
parser.process;
assert_eq!;
assert_eq!;